﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using HKEA.CMS.Core.Utility;
using HKEA.CMS.Core.Models;
namespace HKEA.CMS.Core.IDAL.Tbl
{
    public interface ItblCust_Branch
    {
        int InsertENT(tblCust_Branch ent);

        tblCust_Branch InsertENTReturnENT(tblCust_Branch ent);

        List<tblCust_Branch> GetListByENT(tblCust_Branch ent, PageParam param, string strPropertyName,string strOrderBy);

        List<BranchListDetail> GetListDetailByENT(tblCust_Branch ent);
        List<M_BranchListDetail> GetListByCustUID(List<int> ids, int custUID);
        List<tblCust_Branch> GetListByENT(tblCust_Branch ent);

        List<tblCust_Branch> GetListByListID(List<int> list);

        int GetCountByENT(tblCust_Branch ent);

        int UpdateENT(tblCust_Branch ent);

        int DeleteENT(tblCust_Branch ent);
    }
}
